专利摘要:
The invention pertains to a drive system (10), in particular for process automation, comprising: a trajectory planning unit (3) , which is adapted to provide a trajectory signal (xd) on the basis of a setpoint signal (xs) , and an actuator unit (2) comprising an actuator member (1) in particular a valve member, which actuator unit (2) is adapted to control and/or regulate a position of the actuator member (1) on the basis of the trajectory signal (xd). The trajectory planning unit (3) is adapted to provide the trajectory signal (xd) with a first signal section (s1) and a second signal section (s2) , the first signal section (s1) having a straight signal form and the second signal section (s2) having a signal form asymptotic to the setpoint signal (xs).
公开号:FI20205130A1
申请号:FI20205130
申请日:2020-02-07
公开日:2020-08-13
发明作者:Dr Rainer Nitsche;Matthias Joachimsthaler;Fabian Wiek
申请人:Festo Se & Co Kg;
IPC主号:
专利说明:

Drive system, trajectory planning unit and method The invention pertains to a drive system, in particular for process automation. The drive system comprises a trajectory planning unit which is adapted to provide a trajectory signal based on a setpoint signal. The drive system further s comprises an actuator unit which includes an actuator member, in particular a valve member. The actuator unit is adapted to control (e.g. open-loop control) and/or regulate (e.g. closed-loop control) a position of the actuator member on the basis of the trajectory signal.
The drive system is preferably a fluidic drive system. The actuator unit is preferably a fluidic actuator unit. Alternatively or additionally, the drive system may be an electric drive system and/or the actuator unit may be an electric actuator unit.
N 15 The actuator unit comprises in particular a control (e.g.
& open-loop control) and/or a regulator (e.g. closed-loop K control) unit which is adapted to perform a control (e.g.
7 open-loop control) and/or a regulation (e.g. closed-loop a control) of the position of the actuator member on the basis Oo 20 Of a setpoint setting. Expediently, the trajectory signal S serves as the setpoint setting for the control and/or N regulator unit. The trajectory planning unit is in particular connected upstream of the control and/or regulator unit.
Expediently, the trajectory planning unit is connected between a control device providing the setpoint signal and the actuator unit, in particular the control and/or regulator unit. s WO2016/198109A1 describes a fluidic drive system with a path planning unit that provides at least one movement value for a control means and a regulating means on the basis of a setpoint value.
It is an object to improve the drive system mentioned at the beginning in such a way that an easily parameterizable trajectory signal is provided, by means of which a fast and safe regulation and/or control of the position of the actuator member is made possible.
The object is solved by a drive system according to claim 1. The trajectory planning unit of the drive system is adapted to provide the trajectory signal with a first signal section and a second signal section, the first signal section having a straight signal form and the second signal section having a signal form asymptotic to the setpoint signal.
Such a trajectory signal can be parameterized very easily.
As o will be explained in detail below, only two or only one N parameter is needed for the parameterization of such a S trajectory signal, in order to adapt the trajectory signal S for a specific application and/or a specific actuator unit, E 25 for example.
As parameters, for example, only a maximum = velocity value of the actuator member and/or a signal o parameter to set at which signal value of the trajectory O signal and/or at which time the first signal section ends and/or the second signal section begins, are reguired.
From these two parameters, both the first signal section and thesecond signal section result (on the basis of the setpoint signal). The trajectory signal can therefore be parameterized very easily and with very little effort.
Expediently, the drive system is adapted to carry out the parameterization s automatically, for example by automatically determining the maximum velocity value by means of a maximum velocity determination procedure.
Furthermore, by means of such a trajectory signal a fast and, at the same time, safe control and/or regulation of the actuator member may be achieved.
By means of the first signal section having the straight form, it can be achieved that the actuator member is moved at the highest possible velocity, in particular its maximum velocity, towards the specified setpoint.
By means of the second signal section having the 1s asymptotic form, it can be achieved that no overshooting of the actuator member beyond the specified setpoint occurs, thus ensuring safe control (e.g. open-loop control) and/or regulation (e.g. closed-loop control). Advantageous embodiments are defined in the dependent claims.
The invention further pertains to a trajectory planning unit for providing a trajectory signal for controlling (e.g. open- loop controlling) and/or regulating (e.g. closed-loop N controlling) a position of an actuator member, the trajectory S planning unit comprising: a planning unit input for inputting S 25 a setpoint signal, a planning unit output for outputting the E trajectory signal, and a retardation unit connected between > the planning unit input and the planning unit output, the o retardation unit having an integrating element.
The O trajectory planning unit further includes a limiting unit connected before the integrating element.
The retardationunit may also be referred to as lag unit or delay unit ("Verzögerungseinheit” in German). Expediently, the trajectory planning unit is used in a drive system described here to provide the trajectory signal. s The invention further pertains to a method for controlling (e.g. open-loop controlling) and/or regulating (e.g. closed- loop controlling) the position of an actuator member of a drive system, comprising the steps: providing a setpoint signal for the position of the actuator member, providing a trajectory signal on the basis of the setpoint signal, the trajectory signal having a first signal section with a straight signal form and having a second signal section with a signal form asymptotic to the setpoint signal, and controlling (e.g. open-loop controlling) and/or regulating (e.g. closed-loop controlling) the position of the actuator member in accordance with the trajectory signal. Expediently, the method is used to operate a drive system described here and/or is adapted according to a drive system embodiment described here. In the following, exemplary embodiments are explained in more o detail with reference to the figures. Thereby shows & S Figure 1 a schematic representation of a drive system,
S = Figure 2 a schematic representation of a trajectory planning a o unit,
LO N 25 Figure 3 a diagram of a time course of a control signal and N a diagram of a time course of a position of anactuator member during a maximum velocity determination procedure, Figure 4 a diagram of a time course of a trajectory signal. Figure 1 shows a drive system 10, which is used in particular s for process automation. The drive system 10 comprises an actuator unit 2 with an actuator member 1, for example a valve member. The actuator unit 2 is adapted to control (e.g. open-loop control) and/or regulate (e.g. closed-loop control) a position of the actuator member 1 on the basis of a trajectory signal xd. The drive system 10 is preferably a fluidic drive system. The actuator unit 2 is preferably a fluid actuator unit. Alternatively or additionally, the drive system 10 may be an electric drive system and/or the actuator uni 2 may be an electric actuator unit. The drive system 10 further comprises a trajectory planning unit 3, which is adapted to provide the trajectory signal xd on the basis of a setpoint signal xs. The trajectory planning unit 3 is adapted to provide the trajectory signal xd with a o 20 first signal section s1 and a second signal section s2. As O shown in Figure 4, the first signal section s1 has a straight N signal form and the second signal section s2 has a signal S form which is asymptotic to the setpoint signal xs. z S Further exemplary details are explained below. © S 25 First regarding the basic structure of the drive system 10:N
The drive system 10 includes, as an example, a control device 14, which is preferably a higher-level controller, for example a programmable logic controller, PLC. The control device 14 is adapted to provide a setpoint signal s xs. The setpoint signal xs specifies a setpoint, in particular a setpoint position, for the actuator member 1. Expediently, the setpoint signal comprises a time sequence of setpoints. The setpoint signal is in particular a step signal. Preferably, the setpoint signal comprises a signal step from a first setpoint which specifies a first position to a second setpoint which specifies a second position. In particular, the setpoint signal is an electrical signal; expediently an analog or a digital signal. The setpoint signal xs is fed to the trajectory planning unit
3. The trajectory planning unit 3 provides the trajectory signal xd based on the setpoint signal xs. The trajectory signal xd is fed to the actuator unit 2. The actuator unit 2 carries out a regulation (e.g. a closed-loop control) and/or a control (e.g. an open-loop control) of the position of the actuator member 1 on the basis of the trajectory signal xd. The trajectory signal xd serves in S particular as a setpoint setting, for example as a reference N variable or command variable, for the regulation and/or S control performed by the actuator unit 2. The trajectory S 25 signal xd is in particular an electrical signal; expediently = an analog signal or a digital signal. 2 o As an example, the actuator unit 2 comprises a control and/or O regulator unit 15 (e.g. an open-loop and/or closed-loop control unit) and an actuator 16, which comprises the actuator member 1. The actuator 16 is in particular a fluidicactuator. The actuator unit 2 is in particular a process valve unit. The control and/or regulator unit 15 is expediently designed as a control head, a positon regulator head and/or a positioner. The control and/or regulator unit 15 is expediently attached to the actuator 16, in particular mounted on top of the actuator, and has, for example, a mechanical interface with which the control and/or regulator unit 15 is attached to the actuator 16.
The control and/or regulator unit 15 is expediently adapted to provide a preferably fluidic, in particular a pneumatic or hydraulic, control signal "as” on the basis of the trajectory signal xd and/or the setpoint signal xs. The control signal vas” is fed to the actuator 16 in order to cause an actuation, in particular a change of position, of the actuator member 1. The control and/or regulator unit 15 comprises an electro-fluidic, in particular electro- pneumatic, converter for generating the control signal "as”. The control and/or regulator unit 15 is adapted to control the actuator 16 with the control signal “as” in such a way that the actuator member 1 assumes a position specified by ES the trajectory signal xd.
& S Expediently, the actuator 16 includes a valve, in particular 5 a process valve. The actuator member 1 is the valve member of E 25 the valve, for example. The actuator 16 further includes a o fluidic valve drive. The fluidic valve drive comprises at = least one pressure chamber which can be actuated by the N control signal "as” in order to set the actuator member 1, in N particular the valve member, in motion.
As an example, the actuator member 1, in particular the valve member, can be moved by the control signal “as” into a first position corresponding to a first setpoint, for example a closed position, and/or into a second position corresponding s to a second setpoint, for example an open position.
Expediently, the actuator member 1 can further be moved into one or more further positions.
The actuator unit 2 expediently comprises a sensor unit, for example a position sensor, which can be used to determine the position of the actuator member 1. Expediently, the control and/or regulator unit 15 is adapted to regulate (e.g. closed- loop control) the position of the actuator member 1 by taking into account the sensor signal from the sensor unit.
For example, the control and/or regulator unit 15 takes into account the sensor signal, in particular the detected position of actuator member 1, as a feedback variable in the position control (e.g. closed-loop position regulation) of the actuator member 1. The control and/or regulator unit 15 uses the trajectory signal xd in particular as a reference variable and, within the control to be performed, expediently forms the difference between the trajectory signal xd and the feedback variable in order to determine a control deviation and, on the basis of the determined control deviation, N provides the control signal "as”, in particular in such a way N 25 that the control deviation is minimized. <Q S Alternatively, the control and/or regulator unit 15 can also E be adapted to carry out no regulation (e.g. no closed-loop 2 control) on the basis of the trajectory signal xd, but o instead only a “pure” control, i.e. an open-loop control O 30 without feedback.
The trajectory planning unit 3 can be provided as a separate unit as an example. Alternatively, the trajectory planning unit 3 can be integrated together with the control and/or regulator unit 15 in one unit, e.g. in a control head, s position regulator head and/or positioner. Furthermore, the trajectory planning unit 3 can be integrated in the control device 14. In the following, the trajectory planning unit 3 and especially the trajectory signal xd generated by the trajectory planning unit 3 will be discussed in more detail. Figure 4 shows an exemplary time course of the trajectory signal xd. The time t is plotted on the horizontal axis. The signal value of the trajectory signal xd is plotted on the vertical axis. Exemplarily, the trajectory signal xd has an overall monotonous, in particular strictly monotonous signal shape. As an example, the trajectory signal xd is monotonous, in particular strictly monotonous, rising from an starting value xs0 to a setpoint xsl specified by the setpoint signal xs. Further, the trajectory signal can also be monotonous, in particular strictly monotonous, falling, especially if a step downwards and/or smaller xs0 is specified by the setpoint signal xs. The trajectory signal xd and/or its first S derivative is expediently continuous, in particular over the N entire first signal section s1, the entire second signal S 2s section s2 and/or the junction between the first signal S section sl and the second signal section s2. The trajectory z signal xd preferably has no overshoot over the setpoint xsi.
O o The trajectory signal xd is expediently a step response to a O step of the setpoint signal xs. As an example, the setpoint signal xs jumps to the signal value xsl at time to,
expediently starting from the signal value xs0, for example from the signal value xs = 0. The trajectory signal xd comprises the two signal sections sl and s2. The two signal sections sl, s2 are successive signal s sections in time that do not overlap in time.
Expediently, the signal values of the signal sections S1 and S2 do not overlap.
The first signal section sl has a straight signal form - i.e. in particular it has a constant slope.
Expediently, the first 10 signal section sl consists exclusively of a straight signal form.
The first signal section si preferably starts at the signal value xs0, from which the step or jump of the setpoint signal xs starts.
The second signal section s2 has a signal form asymptotic to the signal value xsl.
As an example, the second signal section has the signal form of limited growth (“beschranktes Wachstum” in German). Expediently, the second signal section s2 consists exclusively of the asymptotic signal form.
The signal form may also be referred to as "signal waveform”, “signal shape” or "signal course”. o < As an example, the second signal section s2 is directly S connected to the first signal section s1. The junction U from S the first signal section s1 to the second signal section s2 E is expediently continuous.
Preferably the junction U from the o 25 first signal section s1 to the second signal section s2 is = also continuous in the first derivative.
The trajectory N signal xd therefore has no kink at the junction U from the N first signal section s1 to the second signal section s2. The slope of the beginning of the second signal section s2 isexpediently equal to the slope of the first signal section sl.
As an example, the slope of the second signal section s2 decreases from its beginning.
The junction U may also be referred to as “transition”. s In the following the parameterization of the trajectory signal xd will be described in more detail.
The trajectory planning unit 3 is adapted to provide the straight signal form based on a maximum velocity value vmax of the actuator member 1. Expediently, the maximum velocity value vmax is a value determined in advance.
The maximum velocity value vmax is in particular the value of a determined maximum movement velocity with which the actuator member 1 can be moved from a first position, for example a first end position and/or a position in which the valve unit is closed, to a second position, for example a second end position and/or a position in which the valve unit is open.
The trajectory planning unit 3 is especially adapted to provide the straight signal form with a slope egual to the maximum velocity value vmax of the actuator member 1. The first signal section s1 begins exemplarily with the same value as the value of the setpoint signal xs, from which the step or jump in the setpoint signal Xs occurs.
For example, Q the first signal section s1 begins with the signal value xs0 and then rises with a constant slope until the junction U. S 25 As explained in more detail below, the trajectory planning z unit 3 has a first maximum velocity value vmaxl and a second S maximum velocity value vmax2 and is adapted to selectively io provide the first signal section s1 with a slope equal to the O first maximum velocity value vmax1 or with a slope equal to the second maximum velocity value vmax2, depending on the direction in which the setpoint signal xs moves (i.e. risingor falling). Preferably, the first maximum velocity value vmax1 and the second maximum velocity value vmax2 differ in their sign and/or in their magnitude. The trajectory planning unit 3 is adapted to provide the s trajectory signal xd, in particular the first signal section s1 and/or the second signal section s2, on the basis of a time constant T. The time constant T is in particular the time constant that describes the time behaviour of a retardation element, in particular a first-order retardation element ("Verzögerungsglied erster Ordnung” in German). The time constant T specifies the ratio of the difference between the setpoint signal xs and the trajectory signal xd to the slope of the trajectory signal xd. The drive system 10, in particular the trajectory planning unit 3, is expediently adapted to provide the time constant T on the basis of the maximum velocity value vmax. The drive system 10, in particular the trajectory planning unit 3, is further adapted to provide the time constant T on the basis of the setpoint signal xs. Expediently, the trajectory planning unit 3 is adapted to provide different time constants T for different setpoints or setpoint steps or jumps of the setpoint signal xs. If a step or jump to a first setpoint is specified by the setpoint signal xs, for example, a different time constant is N calculated than if a step or jump to a second setpoint N 2s different from the first setpoint is specified by the 7 setpoint signal xs.O
I a As an example, the trajectory planning unit 3 is adapted to 2 determine the time constant on the basis of the maximum 3 velocity value vmax and on the basis of the setpoint signal N 30 xs, and expediently further on the basis of a signal parameter "a”, as follows:
T = (1-a) xs/vmax For "xs", in particular the value of the setpoint signal xs to which the setpoint signal xs jumps - e.g. xsl in the example in Figure 4 - is to be used.
s The signal parameter “a” can be used to define at which signal value of the trajectory signal xd the junction U from the first signal section s1 to the second signal section s2 occurs. As an example, the signal parameter “a” is between 0 and 1. The signal parameter "a” specifies, as an example, at what proportion of the signal value change (to be carried out ) of the trajectory signal xd the junction U is located - i.e. how large on the signal value axis (i.e. the vertical axis) the first signal section s1 is relative to the sum of the first and second signal sections s1, s2. As an example, the trajectory signal undergoes a signal value change from 0 to xsl. The parameter “a” can be used to set at which proportion of the difference between 0 and xsl the junction U from the first signal section s1 to the second signal section s2 should occur. The junction U occurs when the trajectory signal xd is xd = a xs1. Preferably, the parameter "a” is greater than 0.5, in particular greater than 0.7, preferably greater than 0.8 and/or expediently less than 0.9.
N Expediently, the parameter "a” is selectable, in particular N adjustable by a user.
S S 25 The signal value of the trajectory signal xd at which the E junction U occurs shall also be referred to as x*. The 2 corresponding point in time at which the junction U occurs o shall also be referred to as t*. 3 Consequently, the signal parameter "a” can be used to set at which signal value x* and/or at which time t* the firstsignal section s1 ends and/or the second signal section s2 begins.
Preferably the signal parameter "a”, the signal value x* and/or the time t* can be entered into the trajectory planning unit 3 via a user interface.
The trajectory planning s unit 3 is adapted to provide the trajectory signal xd based on the signal parameter "a”. In the following, it will be discussed how the maximum velocity value vmax may be obtained.
Expediently, the drive system 10 is adapted to perform a maximum velocity determination procedure in which the actuator member 1 is set in motion to determine the maximum velocity value vmax of the actuator member 1. Preferably, the drive system 10 is adapted to perform the maximum velocity determination procedure outside of a normal operation of the drive system 10, in particular before a normal operation, e.g. during an initialization phase.
An exemplary maximum velocity determination procedure will be explained in more detail below with reference to Figure 3. Figure 3 shows two diagrams: an upper diagram in which the control signal "as” is plotted over time t and a lower diagram in which the position x of the actuator member 1 is S plotted over time t. a S The drive system 10 is exemplarily adapted to move the S actuator member 1 during the maximum velocity determination E 25 procedure from a first position x1 to a second position x2 2 and expediently from the second position x2 to the first o position x1. The first position x1 and/or the second position O x2 is exemplarily an end position of the actuator member 1. The drive system 10 is adapted to determine the maximum velocity value vmax on the basis of the movement of theactuator member 1, for example using the sensor unit mentioned above, in particular the position sensor. As an example, the drive system 10 is adapted to determine a first maximum velocity value vmaxl on the basis of the movement of s the actuator member 1 from the first position x1 to the second position x2 and to determine a second maximum velocity value vmax2 on the basis of the movement of the actuator member 1 from the second position x2 to the first position x1.
The upper diagram in Figure 3 shows an exemplary control of the actuator 16 during the maximum velocity determination procedure. The control signal “as” is initially provided with a first signal value asl. At time t11 the signal value of the control signal “as” is changed from asl to as2. As an example, a step or jump occurs, in particular a step or jump upwards, from as1 to as2. The control signal "as” is then held at as2. At time t21 the signal value of the control signal “as” is changed from as2 to asl. For example, a step or jump occurs, especially a step or jump downwards, from as2 to asl. Exemplarily, the signal value as2 is a maximum signal value of the control signal “as” and/or the signal value asl is a minimum signal value of the control signal “as”.
Q The lower diagram in Figure 3 shows the movement of the N actuator member 1 caused by the control of the actuator 16 S 25 explained above. The actuator member 1 is initially in the S position x1. At the time t11, the actuator member 1 begins a z movement in the direction of the position x2. At the time t12 3 the actuator member 1 reaches the position x2. At the time o t21, the actuator member 1 begins a movement towards the O 30 first position x1, and at time t22, the actuator member 1 reaches the first position x1. The slope between t11 and t12 corresponds exemplarily to the first maximum velocity valuevmax1 and the slope between t21 and t22 corresponds expediently to the second maximum velocity value vmax2. In accordance with the embodiment explained above, the drive system 10 is adapted to perform the maximum velocity determination procedure to determine the maximum velocity value. As an alternative or in addition to this, the drive system 10 may be adapted to determine the maximum velocity value in normal operation, in particular to estimate it, for example on the basis of position values and/or velocity values determined in normal operation. Expediently, the drive system 10 is adapted to repeatedly determine the maximum velocity value vmax. In this way, it can be determined how or whether the maximum velocity value vmax changes. Expediently, the drive system 10 is adapted to carry out a diagnosis, and in particular to determine wear, on the basis of one or more maximum velocity values. The diagnosis is preferably performed on a remote server, especially a cloud server. With reference to Figure 2, an exemplary embodiment of the trajectory planning unit 3 will be discussed in more detail below.
O S The trajectory planning unit 3 has a planning unit input 6 S for input of the setpoint signal xs and a planning unit 5 output 7 for output of the trajectory signal xd. = > 2s Exemplarily, the trajectory planning unit 3 includes a = retardation unit that is connected between the planning unit N input 6 and the planning unit output 7. The result is a N signal path from the planning unit input 6 via the retardation unit to the planning unit output 7. By the signalprocessing carried out in the retardation unit, the trajectory signal xd is generated from the supplied setpoint signal xs. The trajectory signal xd, in particular both the first signal section s1 and the second signal section s2, is s thus provided using the retardation unit. The retardation unit is especially adapted to provide the trajectory signal xd with a slope which depends on the difference between the trajectory signal xd and the setpoint signal xs. In particular, the retardation unit is adapted to 10 provide the trajectory signal xd with a slope proportional to the difference between the trajectory signal xd and the setpoint signal xs. Preferably, the retardation unit is adapted to provide the trajectory signal xd with a larger slope at a larger difference between the trajectory signal xd 15 and the setpoint signal xs and with a smaller slope at a smaller difference. Expediently, the trajectory planning unit 3 further includes a limiting element 4 to limit the slope of the trajectory signal xd. The limiting element 4 is connected between the 20 planning unit input 6 and the planning unit output 7. By limiting the slope of the trajectory signal xd via the limiting element 4, the first signal section S1 with the S straight signal form results.O
N S As an example, the retardation unit comprises the transfer 2s elements 8. The transfer elements 8 are the transfer elements E of a first order retardation element (also known as PT1 o element). The first order retardation element may also be = referred to as first order lag element or first order delay N element.N
The transfer elements 8 exemplarily comprise a proportional element 9, an integrating element 11 and a subtracting element 12. The transfer elements 8 are connected in series between the planning unit input 6 and the planning unit s output 7. A feedback path 18 runs from the planning unit output 7 to the subtracting element 12. The limiting element 4 is connected in series with the The setpoint signal xs is fed via the planning unit input 6 to the subtracting element 12, which forms the difference between the setpoint signal xs and the trajectory signal xd.
The difference is fed to the proportional element 9, which scales the difference by multiplying it by the factor 1/1. The scaled difference is fed to the input of the limiting element 4. The limiting element 4 has at least one threshold value and is adapted to output at its output the signal value present at the input if the signal value present at the input is smaller than the threshold value (in particular in terms of S its magnitude) and to output the threshold value if the N signal value present at the input is greater than or equal to S the threshold value (in particular in terms of its S 25 magnitude). Expediently, the limiting element 4 has an upper E and a lower threshold value and is adapted to output the 3 upper threshold value at its output if the signal value O present at the input is greater than or egual to the O threshold value, to output the signal value present at the input if the signal value present at the input is less than the upper threshold value and greater than the lowerthreshold value, and to output the lower threshold value if the signal value present at the input is less than or egual to the lower threshold value.
The output signal of the limiting element 4 is fed to the s integrating element 11, which carries out an integration of this output signal and outputs the result of the integration as the trajectory signal xd.
According to an embodiment (not shown in the figures), the trajectory planning unit 3 further has a dead time element.
Expediently, the dead time element is used to take into account, in the trajectory planning, a dead time that occurs in the drive system 10 in a start-up phase.
Further exemplary details are explained below.
The trajectory planning unit 3 is used in particular to provide a setpoint setting of a position control loop of a fluidic drive system.
The trajectory planning unit 3 corresponds expediently to a PT1 element to which the limiting element 4 has been added.
The parameterization of the trajectory planning unit 3 takes into account the dynamics of the system to be controlled.
The required dynamic O parameters are the maximum velocity values (can also be O called maximum traversing velocitys), which can be easily N determined in an initialization phase or can also be S estimated online, i.e. during operation, and can thus be z 25 adapted adaptively.
Expediently, the trajectory planning unit > 3 adapts the maximum velocity values during operation - in = particular, adaptive trajectory planning is carried out. :
In addition, dead times, which typically occur in the start- up phase of fluidischen systems, can also be easily taken into account in trajectory planning. Due to the trajectory planning, the drive system is s guaranteed to be operated in the actuator variable limitation at the beginning - i.e. during the first signal section s1. In this way, static friction effects can be compensated to a maximum extent. Furthermore, a time-optimized trajectory is obtained (the drive system is operated at maximum velocity).
To avoid overshooting of the drive system, the second signal section s2 is defined - a "soft landing" phase which brings the system to the setpoint without overshoot. In particular by means of a suitable selection of the signal parameter “a”, it can be ensured that no overshoot occurs.
The target trajectory is approached up to a predefinable position x* with maximum velocity vmax (during the first signal section s1) and then automatically changes to a junction region (from t>t*). In this junction region (during the second signal section s2, also called "soft landing"), the trajectory planning unit behaves like a normal PT1 element. The junction (at t=t*) from the first signal section s1 - the saturation region - to the second signal section s2 Q - the so-called soft landing region - is (mathematically) N smooth.
S S 25 Thus, the trajectory planning unit 3, which is especially E designed as a modified PT1 element, can be parameterized S accordingly and provides a very simple, time-optimized o trajectory planning adapted to the system behavior and O furthermore avoids overshooting.
The movement of the actuator member 1 during an opening and closing movement is expediently linear; i.e. it has a constant velocity. By knowing the maximum traversing velocity for opening and s closing - i.e. the maximum velocity value vmax - the trajectory signal can be determined in such a way that on the one hand it takes into account the maximum traversing velocity and on the other hand avoids overshooting. The trajectory planning unit 3 is expediently designed as a first-order retardation element (PT1 element), in which the signal at the input of the integrator (i.e. the velocity or slope) is limited. With such a trajectory planning unit 3, the trajectory signal xd can be generated in such a way that it is within the velocity limit up to a specific, predefinable position, resulting in the first signal section.ONONN PPO
I jami aOOLOONON
权利要求:
Claims (17)
[1] 1. Drive system (10), in particular for process automation, comprising: a trajectory planning unit (3) adapted to provide a trajectory signal (xd) based on a setpoint signal (xs), and an actuator unit (2) comprising an actuator member (1), in particular a valve member, and adapted to control and/or regulate a position of the actuator member (1) on the basis of the trajectory signal (xd), characterised in that the trajectory planning unit (3) is adapted to provide the trajectory signal (xd) with a first signal section (sl) and a second signal section (s2), the first signal section (sl) o having a straight signal form and the second signal section O (s2) having a signal form asymptotic to the setpoint signal S 15 (xs).
S r
[2] 2. Drive system (10) according to claim 1, wherein the drive E system (10) is a fluidic drive system and the actuator unit Oo (2) is a fluidic actuator unit. N
[3] 3. Drive system (10) according to claim 1 or 2, wherein the trajectory planning unit (3) is adapted to provide thestraight signal form based on a maximum velocity value of the actuator member (1).
[4] 4. Drive system (10) according to claim 3, wherein the trajectory planning unit (3) is adapted to provide the s straight signal form with a slope based on the maximum velocity value of the actuator member (1), in particular with a slope egual to the maximum velocity value.
[5] 5. Drive system (10) according to a preceding claim, wherein the drive system (10) is adapted to provide a time constant (T) on the basis of a/the maximum velocity value and to provide the trajectory signal (xd), in particular the first signal section and/or the second signal section (s2), on the basis of the time constant (T).
[6] 6. Drive system (10) according to claim 5, wherein the drive system (10) is adapted to provide the time constant (T) also based on the setpoint signal (xs).
[7] 7. Drive system (10) according to one of claims 3 to 6, wherein said drive system (10) is adapted to perform a maximum velocity determination procedure in which the actuator member (1) is set in motion to determine the maximum S velocity value. & N 8. Drive system (10) according to a preceding claim, wherein S the trajectory planning unit (3) is adapted to provide the = trajectory signal (xd) on the basis of a signal parameter by - 25 means of which it is possible to set at which signal value = (x*) and/or at which time (t*) the first signal section (s1) N ends and/or the second signal section (s2) begins.
[8] N
[9] 9. Drive system (10) according to a preceding claim, wherein the trajectory planning unit (3) is adapted to provide the second signal section (s2) directly after the first signal section (sl).
[10] s 10. Drive system (10) according to a preceding claim, wherein the trajectory planning unit (3) is adapted to provide the trajectory signal (xd) with a junction from the first signal section (s1) to the second signal section (s2), which junction is continuous in the first derivative.
[11] 11. Drive system (10) according to a preceding claim, wherein the trajectory planning unit (3) comprises a limiting element (4) for limiting the slope of the trajectory signal (xd).
[12] 12. Drive system (10) according to a preceding claim, wherein the trajectory planning unit (3) comprises a retardation unit and is adapted to provide the trajectory signal (xd) using the retardation unit.
[13] 13. Drive system (10) according to claim 12, wherein the retardation unit comprises the transfer elements (8) of a first order retardation element. o 20
[14] 14. Drive system (10) according to one of the preceding O claims 12 and 13, wherein the retardation unit comprises a S proportional element (9) and/or an integrating element (11) S and/or a subtracting element (12). = >
[15] 15. Drive system (10) according to claim 11 in combination = 25 with claim 14, wherein the limiting element (4) is connected N before the integrating element (11).
N
[16] 16. Trajectory planning unit (3) for providing a trajectory signal (xd) for controlling and/or regulating a position of an actuator member (1), wherein the trajectory planning unit (3) comprises s a planning unit input (6) for inputting a setpoint signal (xs), a planning unit output (7) for outputting the trajectory signal (xd), a retardation unit connected between the planning unit input (6) and the planning unit output (8), the retardation unit having an integrating element (11), characterised by a limiting unit (4) connected before the integrating element (11).
[17] 17. Method for controlling and/or regulating the position of an actuator member (1) of a drive system (10), comprising the steps providing a setpoint signal (xs) for the position of the
O S actuator member (1),
N
S N 20 providing a trajectory signal (xd) on the basis of the
O I setpoint signal (xs), wherein the trajectory signal (xd) has jami a a first signal section (sl) with a straight signal form and a o second signal section (s2) with a signal form asymptotic to S the setpoint signal (xs),
O
N controlling and/or regulating the position of the actuator member (1) according to the trajectory signal (xd).
类似技术:
公开号 | 公开日 | 专利标题
CN100564898C|2009-12-02|Electro-hydraulic proportional flow valve speed regulating control system and method
RU2424449C2|2011-07-20|System of setup of characteristics of control valve and system | and procedure for control valve governing
US7245975B2|2007-07-17|Skew compensation
US8146481B2|2012-04-03|Actuator, actuator control method, and actuator control program
RU2695468C2|2019-07-23|Transition to closing for control valve positioners
KR101849464B1|2018-05-31|Automatic Tuning Method for PID controllers
US5743165A|1998-04-28|Method for controlling driving of a ram of a hydraulic cylinder of a hydraulic press equipment
US6267349B1|2001-07-31|Precision valve control
CN102287572B|2012-08-22|Pulse control method of intelligent valve positioning device
EP2577410B1|2015-07-29|Modified pid controller
KR20140067125A|2014-06-03|Position controller for pilot-operated electrohydraulic valves
JPH08506441A|1996-07-09|Regulator for particularly nonlinear time-varying processes
US20200257262A1|2020-08-13|Drive system, trajectory planning unit and method
EP0372899B1|1995-05-10|Apparatus and method for the simultaneous control of two or more related variables
KR101914756B1|2018-12-28|Control method for control valve of Hydraulic supply device using solenoid valve
US5526838A|1996-06-18|Method and valve assembly for controlling a pilot signal
JP2011085984A|2011-04-28|Valve control device and valve control method
JPH07160338A|1995-06-23|Flow rate control method
JP2798170B2|1998-09-17|Die casting machine injection equipment
JPH0819873A|1996-01-23|Resistance welding equipment and method therefor
Kumar et al.2015|Reduced rate adaptive sliding mode control based robust position tracking for rotatory electro hydraulic servo system
CN107991862B|2021-07-06|Critical speed controllable PID control method without overshoot
JPH10169828A|1998-06-26|Valve opening controller
RU2216762C1|2003-11-20|Gear to adjust parameters of gas flow
Barot et al.2018|Design and simulation of a model predictive controller for level control in a single tank system
同族专利:
公开号 | 公开日
DE102019201798A1|2020-08-13|
CN111552228A|2020-08-18|
US20200257262A1|2020-08-13|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

DE19744218C1|1997-10-07|1999-04-22|Zahnradfabrik Friedrichshafen|Drive train controller for motor vehicle|
JP4541218B2|2005-04-08|2010-09-08|三菱電機株式会社|Command generator|
DE102012013739A1|2012-07-12|2014-05-15|Sew-Eurodrive Gmbh & Co Kg|Method for determining characteristics of an energy storage and energy storage system|
WO2016198109A1|2015-06-11|2016-12-15|Festo Ag & Co. Kg|Method for operating an electric or fluidic actuator and movement controller for an actuator|
法律状态:
优先权:
申请号 | 申请日 | 专利标题
DE102019201798.3A|DE102019201798A1|2019-02-12|2019-02-12|Drive system, trajectory planning unit and method|
[返回顶部]